home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / GameKit / Headers / gamekit / GKProtocols.h < prev    next >
Text File  |  1995-06-12  |  652b  |  27 lines

  1. #import <appkit/appkit.h>
  2.  
  3. @protocol ScoreKeeperDelegate
  4.  
  5. // return NO if the change is not to be made
  6. - (BOOL)scoreWillChangeFrom:(int)oldScore to:(int)newScore;
  7.  
  8. // alert of new score (so can give xtra man or whatever...)
  9. - scoreChangedFrom:(int)oldScore to:(int)newScore;
  10.  
  11. @end
  12.  
  13. @protocol PlayerUpViewDelegate
  14.  
  15. - oneUpUsed;        // any time a one up is used up
  16. - oneUpAdded;        // any time a one up is added
  17. - oneUpAwarded;        // when bonus "xtra" man is awarded
  18. - allOneUpsGone;    // sent when a one up is requested and none are left
  19.  
  20. @end
  21.  
  22. @protocol GKCollisionDelegate
  23.  
  24. - actor:actor1 collidedWith:actor2; // sent upon a collision between two actors
  25.  
  26. @end
  27.